intellectually disabled - French English Dictionary